package cn.tedu.overhaul.management.service;

import cn.tedu.overhaul.management.pojo.dto.*;
import cn.tedu.overhaul.management.pojo.vo.RentVO;
import cn.tedu.overhaul.management.pojo.vo.ToolAllVO;
import cn.tedu.overhaul.management.pojo.vo.ToolVO;
import cn.tedu.rtms.commons.pojo.vo.PageData;

public interface IOverhaulToolService {
    //添加检查信息
    String addNew(ToolAddNewDTO toolAddNewDTO);

    //查询借用记录表, 将使用默认的每页记录数
    PageData<ToolVO> selectRent(Integer pageNum);

    //查询借用记录表, pageNum  页码,pageSize 每页记录数
    PageData<ToolVO> selectRent(Integer pageNum,Integer pageSize);

    //根据id删除借用记录
    void delete(Long id);

    //根据ID修改面板查询借用记录
    ToolAllVO getStandardByIdAll(Long id);

    //根据ID修改借用记录
    int updateInfoById(Long id , ToolUpdateDTO toolUpdateDTO);

}
